1. Noun. (military) a large mobile artillery gun mounted on a railroad rail car ¹
¹ Source: wiktionary.com